#!/bin/bash

# WalkerRadio 后端生产环境启动脚本

echo "启动 WalkerRadio 后端服务..."

# 激活虚拟环境
source venv/bin/activate

# 设置环境变量
export FLASK_ENV=production

# 安装生产环境依赖
pip install gunicorn

# 创建必要的目录
mkdir -p uploads
mkdir -p logs

# 启动服务
echo "使用 Gunicorn 启动服务..."
gunicorn --bind 0.0.0.0:5000 --workers 4 --timeout 120 --access-logfile logs/access.log --error-logfile logs/error.log src.main:app

echo "WalkerRadio 后端服务已启动在端口 5000"

